package com.edoomath.api.servcice;

import java.util.List;

import com.edoomath.entity.usercourse.UserCourseMaterial;

/**
 * 
 * @author mohanlan
 *
 */
public interface MatrialService {
	
	/**
	 * 
	 * @param unionid
	 * @param materialIds
	 */
	public void validateMailTask(String unionid, List<Long> materialIds, List<Long> extraMaterialIds);
    
    /**
     * 
     * @param unionid
     * @param email
     * @param materialIds
     */
    public void createMailTask(String unionid, String email, List<Long> materialIds, List<Long> extraMaterialIds);
    
    /**
     * 
     * @param unionid
     * @param materialIds
     * @return
     */
    public List<UserCourseMaterial> generateCopyUrl(String unionid, List<Long> materialIds);
    
    /**
     * 
     * @param extraMaterialIds
     * @return
     */
    public UserCourseMaterial generateExtraTaskUrl(String unionid, List<Long> extraMaterialIds);
    
}
